1 Principes de base d'avenue.quark
Présentation du langage XML
Qu'est-ce qu'un contenu ?
Qu'est-ce que le langage XML ?
Que faire d'un contenu stocké au format XML ?
Le langage XML
Problèmes résolus par XML
Utilisation du langage XML
Éléments et balises XML
Attributs XML
Éléments vides
Commentaires
Instructions de traitement
Déclaration XML
Références d'entités
XML bien formé
XML valide
Processeurs XML
Utilisation des DTD
DTD externes et internes
Planification d'une DTD
Utilisation d'une DTD
Contrôle de la sélection et de l'ordre des balises
Balises vides
Utilisation de références de caractères
Utilisation des références d'entités
Définition des attributs
IGNORE et INCLUDE
Utilisation de DTD publiques
Combinaison de DTD pour créer des DTD complexes
Modifications locales apportées aux DTD importées
Validation d'un fichier XML par rapport à une DTD
DTD normalisées
Avantages et inconvénients de l'utilisation de DTD normalisées
Puis-je utiliser une DTD normalisée ?
Extension de DTD normalisées
Exemple d'utilisation d'avenue.quark
La situation
Étape n°1 : Création ou choix d'une DTD
Étape n°2 : Création d'un document XML
Étape n°3 : Création d'un jeu de règles de balisage
Étape n°4 : Enregistrement du document XML comme gabarit
Étape n°5 : Ouverture du document QuarkXPress Passport que vous souhaitez baliser
Étape n°6 : Création d'un nouveau document XML basé sur le gabarit XML de document technique
Étape n°7 : Exécution du balisage selon les règles
Étape n°8 : Exécution de tout le balisage manuel nécessaire
Étape n°9 : Utilisation de votre contenu structuré sur Internet et ailleurs
Palette Espace de travail XML
Enregistrer (bouton) ; Contenu (zone)
Rompre le lien dynamique (bouton)
Générer ID (bouton)
Contenu (champ)
Menu Fichier
XML (commande)
Nouvel XML (boîte de dialogue)
Gabarit (liste)
DOCTYPE (zone)
Jeu de règles de balisage (zone)
Menu Édition
Préférences pour avenue.quark (commande)
Préférences pour avenue.quark (boîte de dialogue)
Afficher le contenu balisé (zone)
Options règle/position balisage (zone)
Texte indicateur (bouton)
Activer mise à jour du contenu dynamique (case à cocher)
Règles de balisage (commande)
Règles de balisage (boîte de dialogue)
Modifier règles de balisage (boîte de dialogue)
Arbre DTD (liste)
Ajouter une règle, Dupliquer et Supprimer (boutons)
Règles (liste)
Paramètres de la règle (zone)
Menu Affichage
Afficher les caractères invisibles, Masquer les caractères invisibles (commande)
Menu Utilitaires
Afficher le contenu balisé, Masquer le contenu balisé (commandes)
Boîte de dialogue Choisir règle/position
4 Personnalisation d'avenue.quark
Paramétrage des valeurs par défaut
Principe de pondération des règles
Balisage selon des règles
Qu'est-ce qu'un jeu de règles de balisage ?
Fonctionnement du balisage de textes selon des règles
Conflits entre règles de balisage
Utilisation des jeux de règles de balisage
Création d'un jeu de règles de balisage
Modification, duplication et suppression de jeux de règles de balisage
Création, ouverture et enregistrement de documents XML
Création d'un document XML
Ouverture d'un document XML
Enregistrement d'un document XML
Utilisation des gabarits XML
Création d'un gabarit XML
Utilisation des contenus de documents XML
Insertion ou remplacement d'un élément, commentaire, bloc PCDATA ou instruction de traitement
Suppression d'un élément, commentaire, bloc PCDATA ou instruction de traitement
Balisage des textes
Balisage manuel de textes
Balisage de textes selon des règles
Modification du texte balisé
Entrée manuelle de nouveaux contenus
Prévisualisation des textes balisés
Annexe A : XML Quick Reference
Composantes d'un document XML
Déclaration XML
Déclaration DOCTYPE (y compris la DTD)
Éléments
Attributs
Commentaires
Instructions de traitement
Références de caractère
Références d'entités
XML bien formé
XML valide
Annexe B : DTD Quick Reference
Composantes d'une DTD
Déclarations de type d'élément
Déclarations d'attribut
Commentaires
Références de caractères
Déclarations de références d'entités
Déclarations de notations
Instructions de traitement
Annexe C : Codages
Qu'est-ce qu'un codage?
Gammes inférieure et supérieure de caractères
Spécification des codages
Codages et DTD